WPSecurityNinja\Plugin\Wf_Sn D

Total Complexity 238
Dependencies 4
Dependents 4
Total lines 2,303
Lines of code 1,616
Logical lines of code 727
Comment lines 623
Methods 49
Properties 4

Methods 49

Method Rating Maintainability Complexity Lines of code
run_tests()
C
31 28 101
tab_tests()
B
28
18 148
run_single_test()
B
35 20 84
main_page()
B
32 14 122
run_all_tests()
B
38 15 64
secnin_fs_opt_in()
A
41 11 61
enqueue_scripts()
A
34 8 102
wpsn_dashboard_widget_render()
A
36 6 111
do_event_run_tests()
A
44 8 44
activate()
A
52 9 20
return_test_scores()
A
45 7 41
get_single_test_details()
S
51 7 27
init()
S
39 4 69
register_settings()
S
53 6 21
create_toggle_switch()
S
46 4 42
admin_menu()
S
52 5 24
get_options()
S
58 5 15
admin_print_footer_scripts()
S
45 2 57
wf_sn_dismiss_review()
S
54 4 20
do_filter_debug_information()
S
56 4 17
show_topbar()
S
56 4 17
update_test_score()
S
57 3 19
render_cloudfw_page()
S
49 1 48
freemius_reset_activation()
S
60 3 14
status()
S
59 3 14
sanitize_settings()
S
60 3 13
get_test_results()
S
60 3 13
render_events_logger_page()
S
51 1 41
return_tabs()
S
48 1 39
render_malware_page()
S
51 1 39
is_plugin_page()
S
54 2 22
deactivate()
S
70 3 6
do_action_activated_plugin()
S
72 3 5
cmp_status_score()
S
69 3 6
do_action_admin_init()
S
65 3 8
render_scheduled_scanner_page()
S
54 1 28
get_icon_svg()
S
63 2 12
get_plugin_version()
S
64 2 10
default_options()
S
61 1 13
uninstall()
S
62 1 11
add_settings_error()
S
63 1 11
min_version_error()
S
76 1 3
plugins_loaded()
S
80 1 3
get_plugin_name()
S
68 1 7
timerstop()
S
71 1 5
timerstart()
S
77 1 3
add_dashboard_widgets()
S
69 1 7
secnin_fs_custom_icon()
S
80 1 3
get_admin_url()
S
70 1 6